package io.renren.modules.pinKao.entity;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;

import java.util.Date;
import java.util.List;

@TableName("pin_kao_course")
public class PinKaoCourse {

    /**
     * 拼考课程id
     */
    @TableId
    private int pinKaoCourseId;

    /**
     * 拼考课程的名称
     */
    private String courseName;

    /**
     * 课程/学习班
     */
    private String type;

    /**
     * 拼考的内容的id
     */
    private int courseClassValue;

    public String getType() {
        return type;
    }

    public void setType(String type) {
        this.type = type;
    }

    public int getCourseClassValue() {
        return courseClassValue;
    }

    public void setCourseClassValue(int courseClassValue) {
        this.courseClassValue = courseClassValue;
    }

    /**
     * 拼考的标题
     */
    private String title;

    /**
     * 拼考的创建时间
     */
    private Date createTime;

    /**
     * 拼考课程的图片
     */
    private String courseImage;

    //private byte[] courseImg;

    /**
     * 拼考课程的内容
     */
    private String courseContent;

    /**
     * 拼考课程的分类
     */
    private String classification;

    /**
     * 拼考的原价
     */
    private String oldMoney;

    /**
     * 拼考的现价
     */
    private String nowMoney;

    /**
     * 本课程现在的拼考人数
     */
    private int pinKaoCount;

    /**
     * 课程的拼考开始时间
     */
    private Date startTime;

    /**
     * 课程的拼考结束时间
     */
    private Date endTime;

    /**
     * 拼考课程的状态
     * 0表示已经结束  1表示还在拼考  2表示还未开始
     */
    private int state;

    private String coverImgs;

    private String coverImg;

    public String getCoverImg() {
        return coverImg;
    }

    public void setCoverImg(String coverImg) {
        this.coverImg = coverImg;
    }

    private String courseTeacherName;

    /**
     * 过期时间
     */
    private Long remainingTime;

    private String[]  picList;

    public String[] getPicList() {
        return picList;
    }

    public void setPicList(String[] picList) {
        this.picList = picList;
    }

    /**
     * 有几个团在拼
     */
    private int teamCount;

    private int courseTeamClassification;

    public int getCourseTeamClassification() {
        return courseTeamClassification;
    }

    public void setCourseTeamClassification(int courseTeamClassification) {
        this.courseTeamClassification = courseTeamClassification;
    }

    public Long getRemainingTime() {
        return remainingTime;
    }

    public void setRemainingTime(Long remainingTime) {
        this.remainingTime = remainingTime;
    }

    public int getTeamCount() {
        return teamCount;
    }

    public void setTeamCount(int teamCount) {
        this.teamCount = teamCount;
    }

    public String getCourseTeacherName() {
        return courseTeacherName;
    }

    public void setCourseTeacherName(String courseTeacherName) {
        this.courseTeacherName = courseTeacherName;
    }

    public String getCoverImgs() {
        return coverImgs;
    }

    public void setCoverImgs(String coverImgs) {
        this.coverImgs = coverImgs;
    }

    public int getPinKaoCourseId() {
        return pinKaoCourseId;
    }

    public void setPinKaoCourseId(int pinKaoCourseId) {
        this.pinKaoCourseId = pinKaoCourseId;
    }

    public String getCourseName() {
        return courseName;
    }

    public void setCourseName(String courseName) {
        this.courseName = courseName;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public String getCourseImage() {
        return courseImage;
    }

    public void setCourseImage(String courseImage) {
        this.courseImage = courseImage;
    }

    public String getCourseContent() {
        return courseContent;
    }

    public void setCourseContent(String courseContent) {
        this.courseContent = courseContent;
    }

    public String getClassification() {
        return classification;
    }

    public void setClassification(String classification) {
        this.classification = classification;
    }

    public String getOldMoney() {
        return oldMoney;
    }

    public void setOldMoney(String oldMoney) {
        this.oldMoney = oldMoney;
    }

    public String getNowMoney() {
        return nowMoney;
    }

    public void setNowMoney(String nowMoney) {
        this.nowMoney = nowMoney;
    }

    public int getPinKaoCount() {
        return pinKaoCount;
    }

    public void setPinKaoCount(int pinKaoCount) {
        this.pinKaoCount = pinKaoCount;
    }

    public Date getStartTime() {
        return startTime;
    }

    public void setStartTime(Date startTime) {
        this.startTime = startTime;
    }

    public Date getEndTime() {
        return endTime;
    }

    public void setEndTime(Date endTime) {
        this.endTime = endTime;
    }

    public int getState() {
        return state;
    }

    public void setState(int state) {
        this.state = state;
    }
}
